﻿// Guids.cs
// MUST match guids.h
using System;

namespace Rechy.RechyVSTool
{
    static class GuidList
    {
        public const string guidRechyVSToolPkgString            = "cfa21ca4-3781-4727-bd08-7f28f39ab1c1";
        public const string guidRechyVSToolCmdSetString         = "a2bfeebf-47e3-4f2c-aabc-5e7c4cae18d0";
        public const string guidToolWindowPersistanceString     = "7aff081c-6e81-4374-b07b-5912ff253a0e";

        //Project
        public const string GuidProjectTypeStringWebSite    = "{E24C65DC-7377-472B-9ABA-BC803B73C61A}"; //{"Web Site"}
        public const string GuidProjectTypeStringCS         = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}"; //{"C#"}
        public const string GuidProjectTypeStringVB         = "{F184B08F-C81C-45F6-A57F-5ABD9991F28F}"; //{"VB.NET"}
        public const string GuidProjectTypeStringCPP        = "{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}"; //{"C++"}
        public const string GuidProjectTypeStringFS         = "{F2A71F9B-5D33-465A-A702-920D77279786}"; //{"F#"}
        public const string GuidProjectTypeStringJS         = "{262852C6-CD72-467D-83FE-5EEB1973A190}"; //{"JavaScript"}

        //DocType
        public const string vsViewKindPrimary               = "{00000000-0000-0000-0000-000000000000}";
        public const string vsViewKindAny                   = "{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}";
        public const string vsViewKindDebugging             = "{7651A700-06E5-11D1-8EBD-00A0C90F26EA}";
        public const string vsViewKindCode                  = "{7651A701-06E5-11D1-8EBD-00A0C90F26EA}";
        public const string vsViewKindDesigner              = "{7651A702-06E5-11D1-8EBD-00A0C90F26EA}";
        public const string vsViewKindTextView              = "{7651A703-06E5-11D1-8EBD-00A0C90F26EA}";

        public static readonly Guid guidRechyVSToolCmdSet       = new Guid(guidRechyVSToolCmdSetString);
    };
}